[IA64] Self IO EMUlator (sioemu) - Hypervisor part
authorAlex Williamson <alex.williamson@hp.com>
Tue, 19 Feb 2008 15:11:22 +0000 (08:11 -0700)
committerAlex Williamson <alex.williamson@hp.com>
Tue, 19 Feb 2008 15:11:22 +0000 (08:11 -0700)
commita79331638d0227cda421caa5304705628838cac2
tree5347dbd2a5345d74506764e01b2ac8c9e811a2f1
parent7f87e4ff2dca356af5963994019ad9b8bd25ed88
[IA64] Self IO EMUlator (sioemu) - Hypervisor part

Implements Self IO-EMUlator.  It's an hybrid domain: looks
like PV from an external point of view but runs with VTI enabled.

All MMIO/IO writes/reads are reflected to the firmware, which converts the
access to PV drivers requests.

Signed-off-by: Tristan Gingold <tgingold@free.fr>
18 files changed:
xen/arch/ia64/vmx/Makefile
xen/arch/ia64/vmx/mmio.c
xen/arch/ia64/vmx/sioemu.c [new file with mode: 0644]
xen/arch/ia64/vmx/vmx_fault.c
xen/arch/ia64/vmx/vmx_hypercall.c
xen/arch/ia64/vmx/vmx_init.c
xen/arch/ia64/xen/dom0_ops.c
xen/arch/ia64/xen/hypercall.c
xen/arch/ia64/xen/xensetup.c
xen/arch/ia64/xen/xentime.c
xen/include/asm-ia64/dom_fw.h
xen/include/asm-ia64/domain.h
xen/include/asm-ia64/sioemu.h [new file with mode: 0644]
xen/include/asm-ia64/time.h
xen/include/asm-ia64/vmmu.h
xen/include/asm-ia64/vmx_vpd.h
xen/include/public/arch-ia64/sioemu.h [new file with mode: 0644]
xen/include/public/domctl.h